﻿using System;
using System.Web.UI.WebControls;
using App_Code.consultasSql.ConsultasSeguridad;

public partial class Login : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
    {
        try
        {
            Session.Remove("Usuario");
            Usuarios usuarioActual = new Usuarios();
            Session["Usuario"] = usuarioActual;
            //Response.Redirect("Default.aspx", true);

            if (usuarioActual.ValidarUsuario(Login1.UserName, Login1.Password))
            {
                Session["Usuario"] = usuarioActual;
                Response.Redirect("Default.aspx", true);
            }
            else
            {
                Login1.FailureText = "Usuario o contraseña incorrectos";
                return;
            }
        }
        catch (Exception)
        {
            Login1.FailureText = "Error inesperado.";
        }

    }
}